		@media screen and (min-width:640px) {
			html {
				font-size: 102px;
			}
		}
		
		@media screen and (min-width:414px) and (max-width:639px) {
			html {
				font-size: 55.2px;
			}
		}
		
		@media screen and (min-width:375px) and (max-width:413px) {
			html {
				font-size: 50px;
			}
		}
		
		@media screen and (min-width:320px) and (max-width:374px) {
			html {
				font-size: 42px;
			}
		}
		/*css初始化*/
		
		* {
			margin: 0;
			padding: 0;
			box-sizing: border-box;
		}
		
		body {
			margin: 0;
			padding: 0;
		}
		
		ul,
		li {
			list-style: none;
			padding-left: 0;
		}
		
		.pl {
			position: absolute;
			left: 0;
		}
		
		.pr {
			position: absolute;
			right: 0;
		}
		
		header {
			height: 0.88rem;
			background-color: #000;
			color: #fff;
			text-align: center;
			font-size: 0.36rem;
			line-height: 0.88rem;
		}
		/*==================轮播图栏======start===================*/
		
		.scwrapper {
			width: 7.5rem;
			margin: 0 auto;
		}
		
		.lb-img {
			width: 7.5rem;
		}
		/*==================轮播图栏======end===================*/
		
		.title1 {
			text-align: center;
			line-height: 0.70rem;
			height: 0.70rem;
			border-bottom: 0.01rem solid rgb(242, 242, 242);
			font-size: 0.3rem;
		}
		/*==================tab栏======start===================*/
		
		.sliper {
			width: 100%;
			height: 100%;
			position: relative;
			background-color: #000;
		}
		
		#tab li {
			width: 100%;
			height: 2.36rem;
			border-bottom: 0.02rem solid #000;
			text-align: center;
			padding-top: 0.45rem;
		}
		
		#tab li span {
			color: #c46200;
		}
		
		#tab {
			font-size: 0.14rem;
			margin: 0;
			width: 2.14rem;
			padding-left: 0;
			background-color: #fff;
		}
		/*===========================================*/
		
		#container img {
			width: 44%;
			position: absolute;
			left: 0;
			top: 20%;
			font-size: 0.3rem;
		}
		
		#container li {
			margin: 0 0 0 0.15rem;
			height: 2.60rem;
			border-bottom: 0.01rem solid rgb(242, 242, 242);
		}
		
		#container {
			margin: 0;
			width: 72%;
			padding-left: 0;
			background-color: #fff;
			font-size: 0.3rem;
		}
		
		#container .container {
			width: 100%;
			position: relative;
		}
		
		#container .container .choose {
			position: absolute;
			width: 0.2rem;
			height: 0.2rem;
			left: 0.1rem;
			top: 0.68rem;
			border-radius: 50%;
			background-color: #fff;
		}
		
		.N1 {
			position: absolute;
			text-align: center;
			right: 3%;
			top: 20%;
			width: 53%;
			height: 71%;
			padding-top: 0.3rem;
		}
		
		.N1 span {
			line-height: 0.5rem;
			height: 0.5rem;
			display: block;
		}
		
		#container .container .name {
			/*position: absolute;*/
			top: 30%;
			right: 8%;
			color: #000;
		}
		
		#container .container .price {
			/*position: absolute;*/
			top: 48%;
			right: 18%;
			color: rgb(255, 0, 0);
		}
		
		.show {
			display: block;
		}
		
		.hide {
			display: none;
		}
		
		#container .next {
			position: fixed;
			bottom: 0rem;
			right: 0rem;
			color: #fff;
			background-color: #000;
			width: 1.82rem;
			height: 0.72rem;
			line-height: 0.72rem;
			text-align: center;
		}
		
		#container .container .active {
			background-color: #f00;
		}
		/*==================tab栏======end===================*/